﻿@charset "UTF-8";

/* VioletDevelopmentLaboratory.Net.Web.PageBase로 상속받는 페이지에 사용가능 */

.VGlobal_FormFieldDL60 { padding : 0px; margin : 0px; }
.VGlobal_FormFieldDL60 dt { float : left; padding-top : 2px; margin-bottom : 10px; width : 60px; }
.VGlobal_FormFieldDL60 dd { margin-left : 0px; padding-left : 60px; padding-top : 2px; margin-bottom : 10px; margin-right : 10px; border-top : solid 1px #cccccc; }
.VGlobal_FormFieldDL60 dd:hover{	background-color : #eeeeee; }

.VGlobal_FormFieldDL80 { padding : 0px; margin : 0px; }
.VGlobal_FormFieldDL80 dt { float : left; padding-top : 2px; margin-bottom : 10px; width : 80px; }
.VGlobal_FormFieldDL80 dd { margin-left : 0px; padding-left : 80px; padding-top : 2px; margin-bottom : 10px; margin-right : 10px; border-top : solid 1px #cccccc; }
.VGlobal_FormFieldDL80 dd:hover{	background-color : #eeeeee; }

.VGlobal_FormFieldDL100 { padding : 0px; margin : 0px; }
.VGlobal_FormFieldDL100 dt { float : left; padding-top : 2px; margin-bottom : 10px; width : 100px; }
.VGlobal_FormFieldDL100 dd { margin-left : 0px; padding-left : 100px; padding-top : 2px; margin-bottom : 10px; margin-right : 10px; border-top : solid 1px #cccccc; }
.VGlobal_FormFieldDL100 dd:hover{	background-color : #eeeeee; }

.VGlobal_FormFieldDL120 { padding : 0px; margin : 0px; }
.VGlobal_FormFieldDL120 dt { float : left; padding-top : 2px; margin-bottom : 10px; width : 120px; }
.VGlobal_FormFieldDL120 dd { margin-left : 0px; padding-left : 120px; padding-top : 2px; margin-bottom : 10px; margin-right : 10px; border-top : solid 1px #cccccc; }
.VGlobal_FormFieldDL120 dd:hover{	background-color : #eeeeee; }

.VGlobal_FormFieldDL140 { padding : 0px; margin : 0px; }
.VGlobal_FormFieldDL140 dt { float : left; padding-top : 2px; margin-bottom : 10px; width : 140px; }
.VGlobal_FormFieldDL140 dd { margin-left : 0px; padding-left : 140px; padding-top : 2px; margin-bottom : 10px; margin-right : 10px; border-top : solid 1px #cccccc; }
.VGlobal_FormFieldDL140 dd:hover{	background-color : #eeeeee; }

.VGlobal_FormFieldDL160 { padding : 0px; margin : 0px; }
.VGlobal_FormFieldDL160 dt { float : left; padding-top : 2px; margin-bottom : 10px; width : 160px; }
.VGlobal_FormFieldDL160 dd { margin-left : 0px; padding-left : 160px; padding-top : 2px; margin-bottom : 10px; margin-right : 10px; border-top : solid 1px #cccccc; }
.VGlobal_FormFieldDL160 dd:hover{	background-color : #eeeeee; }

.VWebGlobal_TextBox { border : solid 2px #cccccc; background-color : #edf5ff; }

.VWebGlobal_ValidatorcalloutTargetHighlight { color: inherit; background-color: #ffccff; border: 2px solid #660066; }
.VWebGlobal_ValidatorcalloutNone div, .VWebGlobal_ValidatorcalloutNone td { display : none; }

.VWebGlobal_Validatorcallout div, .VWebGlobal_Validatorcallout td {font-family : '맑은 고딕', '돋움', Arial, Helvetica, sans-serif; font-size : small; border:solid 1px Black;background-color:#fffacd;}
.VWebGlobal_Validatorcallout .ajax__validatorcallout_popup_table {border:none;background-color:transparent;padding:0px;margin:0px;}
.VWebGlobal_Validatorcallout .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;margin:0px;}
.VWebGlobal_Validatorcallout .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none;background-color:transparent;padding:0px;margin:0px;}
.VWebGlobal_Validatorcallout .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;margin:0px;text-align:right;vertical-align:top;font-size:1px;border:none !important;background-color:transparent;}
.VWebGlobal_Validatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;width:15px;background-color:transparent;padding:0px;margin:0px;}
.VWebGlobal_Validatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin:0px 0px 0px auto;}
.VWebGlobal_Validatorcallout .ajax__validatorcallout_error_message_cell {padding:5px;border-right:none;border-left:none;width:100%;}
.VWebGlobal_Validatorcallout .ajax__validatorcallout_icon_cell {width:20px;padding:5px;margin:0px;border-right:none;}
.VWebGlobal_Validatorcallout .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;margin:0px;text-align:right;border-left:none;}
.VWebGlobal_Validatorcallout .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none;text-align:center;width:10px;padding:2px;cursor:pointer;}


.VWebGlobal_MessagePanel { font-family : '맑은 고딕', '돋움', Arial, Helvetica, sans-serif; color : inherit; background-color : #f0f0f0; border : solid 1px #777777; padding : 15px; margin-bottom : 5px; display : none; width : 600px; }
.VWebGlobal_UpdateProgressPanel { position : fixed; top : 10px; left : 10px; color : #000000; background-color : #ffffff; font-size : large; font-weight : bold; border : solid 3px #000000; padding : 10px; }

.VGlobal_AccordionHeader { background-color : #eeeeee; border-bottom : solid 1px #cccccc; padding : 5px; cursor : pointer; }
.VGlobal_AccordionHeaderSelected { background-color : #edf5ff; border-bottom : solid 1px #cccccc; padding : 5px; cursor : pointer; }
.VGlobal_AccordionContent { border-left : solid 1px #cccccc; border-right : solid 1px #cccccc; border-bottom : solid 1px #cccccc; padding : 10px; }